template <class T>
bool compare(const T& left, const T& right);
